  *{
                margin:0;
                padding:0;
                background-size: 100% 100%;
                background-repeat: no-repeat;
            }
            html,body{
                width:100%;
                height:100%;
                overflow: hidden;
                font-family:  "Times New Roman",sans-serif, "\5b8b\4f53",Microsoft YaHei,'微软雅黑' ,Tahoma, Helvetica,  Arial;
            }
            body{
                
            }
            a{
                cursor: pointer;
            }
            .by{
                /*
                background-color: #7fecff;
                opacity: 80%;
                */
                border-width: 0.5em;
                border-radius: 1em;
               margin:8% auto 10% auto;
                padding-top:1em;
                width:30em;
                height:28em;
                box-shadow: 0 -10px 25px #3da1b3;
            }
            #fm {
                width:25em;
                height:20em;
            }
            #fm #fm_lb{
                
                text-align: center;
                font-weight: bold;
                font-size: 3em;
                width:25em;

            }
            #fm label{
                font-weight: bold;
                font-size: 1.5em;
            }